03 JAN 2011 by ideonexus

 Always make new mistakes!

Always make new mistakes! This is my all-time favorite rule for living. I like it so much that I use it as my sig file--the little quote that gets inserted along with my address and other coordinates at the end of each of my e-mails. I still have new mistakes to make. The challenge is not to avoid mistakes, but to learn from them. And then to go forward and make new ones and learn again. There's no shame in making new mistakes if you acknowledge and benefit from them.
  1  notes

A good principle for life.

03 JAN 2011 by ideonexus

 ReFactoring: Kill Your Darlings

In software design, when you find yourself feeling particularly proud of a neat little bit of design or code, stop and ask yourself how someone who didn't give birth to it will regard it. If it turns out to be overwrought or too slick for the need, you should probably kill your darling and replace it with an ordinary solution that others can actually use, and not just marvel at. Darlings are sometimes characterized as being "ever so clever." For an example, the phrase "ever so clever" is ever...
Folksonomies: programming refactoring
Folksonomies: programming refactoring
 2  2  notes

A good principle in software design, related to egoless programming, where developers don't get personally attached to their code, making it easier to cut for more elegant solutions